home *** CD-ROM | disk | FTP | other *** search
- NullPointerException*
- Vous avez tentΘ d'accΘder α un objet (soit un
- champ ou une mΘthode d'un objet). Ceci a ΘchouΘ
- parce que la rΘfΘrence utilisΘe avait la valeur
- 'null'.
- Par exemple : Vous Θcrivez "thing.print()", et
- "thing" est 'null'.
-
- ArithmeticException*
- Quelque chose a clochΘ pendant un calcul
- arithmΘtique, comme une division par zΘro
- ou un dΘbordement de valeur entiΦre.
-
- StringIndexOutOfBoundsException*
- Vous avez tentΘ d'accΘder α un caractΦre ou α une
- sous-chaεne d'une chaεne de caractΦres, et l'indice
- utilisΘ n'existe pas dans cette chaεne. Par exemple,
- le cinquiΦme caractΦre d'une chaεne qui n'en compte
- que trois.
- Dans le cas de la mΘthode 'substring', le second
- paramΦtre spΘcifie l'indice du premier caractΦre au
- delα de la fin de la sous-chaεne et non sa longueur.
-
- ClassCastException*
- Vous avez tentΘ de forcer le type - d'assigner un
- type statique diffΘrent α un objet, comme dans cet
- exemple :
- (String)someObject
- Le type de "someObject" est forcΘ α "String".
- Ceci n'est lΘgal que si le type de l'objet contenu
- dans "someObject" est String ou un sous-type de
- String. En d'autres mots : vous pouvez forcer le
- type d'un objet α T seulement si l'objet est de type
- T ou un de ses sous-types.
-
- IndexOutOfBoundsException*
- Un index quelconque (dans un tableau, une chaεne ou
- un vecteur) dΘborde. Il y a dΘbordement lorsque
- l'indice n'existe pas dans le tableau ou collection
- (e.g. vous spΘcifiez l'ΘlΘment 5, mais il n'en existe
- que trois).
-
- ArrayIndexOutOfBoundsException*
- Un indice dans un tableau dΘborde. Il y a dΘbordement
- lorsque l'indice n'existe pas dans le tableau (e.g.
- vous spΘcifiez l'ΘlΘment 5, mais il n'en existe que
- trois). Les indices courent de 0 α longueur-1.
-
- ConcurrentModificationException*
- Tandis que vous itΘriez sur une collection, elle a
- ΘtΘ modifiΘe, d'o∙ problΦme. Vous ne pouvez pas
- modifier une collection pendant une itΘration. Ni
- l'inverse : vous ne pouvez pas poursuivre une
- itΘration aprΦs avoir modifiΘ une collection.
- La seule modification permise pendant une itΘration
- est la suppression d'ΘlΘments α l'aide de la mΘthode
- "remove" de l'itΘrateur (et non celle de la
- collection elle-mΩme).
-
- AssertionError*
- Une assertion a ΘchouΘ. Ce qui veut dire que
- l'expression argument de "assert"
- assert(assertion-expression)
- a la valeur 'false'. L'assertion a pour but de
- s'assurer de la vΘracitΘ de l'expression en question,
- aussi est-ce considΘrΘ une erreur. La nature exacte
- de cette erreur dΘpend du programme. Vous devriez
- chercher α savoir pourquoi cela s'est produit.
-
- ClassNotFoundException*
- Une classe nΘcessaire α l'exΘcution de cette
- application est introuvable. Elle Θtait prΘsente
- lors de la compilation, mais ce n'est plus le cas.
- Il pourrait y avoir un problΦme de configuration
- de votre systΦme Java (s'il s'agit d'une classe
- systΦme) ou votre projet pourrait Ωtre endommagΘ
- (des fichiers '.class' sont disparus ou corrompus).
- Si le problΦme survient avec d'autres projets, le
- premier cas est probable - rΘ-installez le JDK.
- Sinon, essayez de recompiler votre projet en
- entier.
-
- ArrayStoreException*
- Vous avez tentΘ d'assigner un objet d'un certain
- type α un tableau d'objets d'un autre type.
- Par exemple, un Integer dans un String[].
-
- CannotRedoException*
- Vous avez tentΘ de rΘpΘter ou rΘtablir un changement
- (mΘthode 'redo' de javax.swing.text ou
- javax.swing.undo) et cela s'est avΘrΘ impossible.
-
- CannotUndoException*
- Vous avez tentΘ d'annuler un changement (mΘthode
- 'undo' de javax.swing.text ou javax.swing.undo) et
- cela s'est avΘrΘ impossible.
-
- CMMException*
- Une erreur s'est produite dans le CMM
- (Module de gestion des couleurs).
-
- EmptyStackException*
- Une mΘthode de la classe 'Stack' a tentΘ de
- rΘcupΘrer un ΘlΘment de la pile alors que
- cette derniΦre Θtait vide.
-
- IllegalArgumentException*
- Une mΘthode a reτu un argument illΘgal ou
- inappropriΘ. (Erreur gΘnΘrique)
-
- IllegalMonitorStateException*
- Un fil a tentΘ d'attendre le moniteur d'un objet ou
- d'aviser d'autres fils attendant le moniteur d'un
- objet sans Ωtre le propriΘtaire du moniteur en
- question.
-
- IllegalPathStateException*
- Un chemin gΘomΘtrique Θtait dans un Θtat illΘgal
- pour l'opΘration tentΘe. Par exemple, vous tentez
- d'ajouter (mΘthode 'append') α un chemin
- ('GeneralPath') sans avoir d'abord effectuΘ un
- 'moveto'.
-
- IllegalStateException*
- Une mΘthode a ΘtΘ invoquΘe sur un objet qui se
- trouvait dans un Θtat illΘgal ou inappropriΘ pour
- cette mΘthode. (Erreur gΘnΘrique)
-
- ImagingOpException*
- Une mΘthode de filtrage d'image (interfaces
- 'BufferedImageOp' ou 'RasterOp') a ΘchouΘ.
-
- MissingResourceException*
- Une ressource nΘcessaire n'est pas disponible.
-
- NegativeArraySizeException*
- Vous avez tentΘ de crΘer un tableau dont au moins
- une dimension est nΘgative.
-
- NoSuchElementException*
- Vous avez invoquΘ la mΘthode 'nextElement' d'une
- ΘnumΘration ΘpuisΘe.
-
- ProfileDataException*
- Une erreur est survenue lors d'un accΦs α ou
- d'un traitement sur un profil colorimΘtrique
- (objet 'ICC_Profile').
-
- ProviderException*
- Une erreur est survenue dans un fournisseur de
- service (objet 'Provider'), comme par exemple un
- problΦme de configuration. (Erreur gΘnΘrique)
-
- RasterFormatException*
- Une trame (objet 'Raster') contient des donnΘes
- de disposition invalides.
-
- SecurityException*
- Une violation de sΘcuritΘ est survenue.
- (Erreur gΘnΘrique)
-
- SystemException*
- Une exception standard CORBA a ΘtΘ levΘe.
- (Erreur gΘnΘrique)
-
- UndeclaredThrowableException*
- Un gestionnaire d'invocation mis en place pour un
- mandataire quelconque utilise sa mΘthode 'invoke'
- pour invoquer les mΘthodes du mandataire. Si un
- 'Throwable' est levΘ qui ne peut Ωtre assignΘ α
- 'Error', α 'RuntimeException' ni α une des exceptions
- spΘcifiΘes par la clause 'throws' de la mΘthode
- invoquΘe, cette exception l'encapsule.
- (Du moins c'est ce que je crois avoir compris)
-
- UnsupportedOperationException*
- Une opΘration non supportΘe a ΘtΘ demandΘe.
- (Erreur gΘnΘrique)
-
- Exception
- Quelque chose est allΘ de travers.
- (Erreur gΘnΘrique)
-
-